home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 26 / Cream of the Crop 26.iso / program / vol16n13.zip / ATLCTL.ZIP / AtlEdit10_p.c < prev    next >
C/C++ Source or Header  |  1997-01-28  |  18KB  |  689 lines

  1. /* this ALWAYS GENERATED file contains the proxy stub code */
  2.  
  3.  
  4. /* File created by MIDL compiler version 3.00.44 */
  5. /* at Tue Jan 28 11:37:14 1997
  6.  */
  7. /* Compiler settings for AtlEdit10.idl:
  8.     Oicf (OptLev=i2), W1, Zp8, env=Win32, ms_ext, c_ext
  9.     error checks: none
  10. */
  11. //@@MIDL_FILE_HEADING(  )
  12.  
  13. #define USE_STUBLESS_PROXY
  14.  
  15. #include "rpcproxy.h"
  16. #include "AtlEdit10.h"
  17.  
  18. #define TYPE_FORMAT_STRING_SIZE   79                                
  19. #define PROC_FORMAT_STRING_SIZE   241                               
  20.  
  21. typedef struct _MIDL_TYPE_FORMAT_STRING
  22.     {
  23.     short          Pad;
  24.     unsigned char  Format[ TYPE_FORMAT_STRING_SIZE ];
  25.     } MIDL_TYPE_FORMAT_STRING;
  26.  
  27. typedef struct _MIDL_PROC_FORMAT_STRING
  28.     {
  29.     short          Pad;
  30.     unsigned char  Format[ PROC_FORMAT_STRING_SIZE ];
  31.     } MIDL_PROC_FORMAT_STRING;
  32.  
  33.  
  34. extern const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString;
  35. extern const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString;
  36.  
  37.  
  38. /* Object interface: IUnknown, ver. 0.0,
  39.    GUID={0x00000000,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
  40.  
  41.  
  42. /* Object interface: IDispatch, ver. 0.0,
  43.    GUID={0x00020400,0x0000,0x0000,{0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x46}} */
  44.  
  45.  
  46. /* Object interface: IAtlEditCtl, ver. 0.0,
  47.    GUID={0xB5C629A2,0x76B7,0x11D0,{0xBC,0x62,0x00,0xA0,0x24,0x3A,0xBE,0x0B}} */
  48.  
  49.  
  50. extern const MIDL_STUB_DESC Object_StubDesc;
  51.  
  52.  
  53. extern const MIDL_SERVER_INFO IAtlEditCtl_ServerInfo;
  54.  
  55. #pragma code_seg(".orpc")
  56. extern const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[1];
  57.  
  58. static const MIDL_STUB_DESC Object_StubDesc = 
  59.     {
  60.     0,
  61.     NdrOleAllocate,
  62.     NdrOleFree,
  63.     0,
  64.     0,
  65.     0,
  66.     0,
  67.     0,
  68.     __MIDL_TypeFormatString.Format,
  69.     0, /* -error bounds_check flag */
  70.     0x20000, /* Ndr library version */
  71.     0,
  72.     0x300002c, /* MIDL Version 3.0.44 */
  73.     0,
  74.     UserMarshalRoutines,
  75.     0,  /* Reserved1 */
  76.     0,  /* Reserved2 */
  77.     0,  /* Reserved3 */
  78.     0,  /* Reserved4 */
  79.     0   /* Reserved5 */
  80.     };
  81.  
  82. static const unsigned short IAtlEditCtl_FormatStringOffsetTable[] = 
  83.     {
  84.     (unsigned short) -1,
  85.     (unsigned short) -1,
  86.     (unsigned short) -1,
  87.     (unsigned short) -1,
  88.     0,
  89.     24,
  90.     48,
  91.     72,
  92.     96,
  93.     120,
  94.     144,
  95.     168,
  96.     192,
  97.     216
  98.     };
  99.  
  100. static const MIDL_SERVER_INFO IAtlEditCtl_ServerInfo = 
  101.     {
  102.     &Object_StubDesc,
  103.     0,
  104.     __MIDL_ProcFormatString.Format,
  105.     &IAtlEditCtl_FormatStringOffsetTable[-3],
  106.     0,
  107.     0,
  108.     0,
  109.     0
  110.     };
  111.  
  112. static const MIDL_STUBLESS_PROXY_INFO IAtlEditCtl_ProxyInfo =
  113.     {
  114.     &Object_StubDesc,
  115.     __MIDL_ProcFormatString.Format,
  116.     &IAtlEditCtl_FormatStringOffsetTable[-3],
  117.     0,
  118.     0,
  119.     0
  120.     };
  121.  
  122. CINTERFACE_PROXY_VTABLE(17) _IAtlEditCtlProxyVtbl = 
  123. {
  124.     &IAtlEditCtl_ProxyInfo,
  125.     &IID_IAtlEditCtl,
  126.     IUnknown_QueryInterface_Proxy,
  127.     IUnknown_AddRef_Proxy,
  128.     IUnknown_Release_Proxy ,
  129.     0 /* (void *)-1 /* IDispatch::GetTypeInfoCount */ ,
  130.     0 /* (void *)-1 /* IDispatch::GetTypeInfo */ ,
  131.     0 /* (void *)-1 /* IDispatch::GetIDsOfNames */ ,
  132.     0 /* IDispatch_Invoke_Proxy */ ,
  133.     (void *)-1 /* IAtlEditCtl::put_BackColor */ ,
  134.     (void *)-1 /* IAtlEditCtl::get_BackColor */ ,
  135.     (void *)-1 /* IAtlEditCtl::put_ForeColor */ ,
  136.     (void *)-1 /* IAtlEditCtl::get_ForeColor */ ,
  137.     (void *)-1 /* IAtlEditCtl::put_Text */ ,
  138.     (void *)-1 /* IAtlEditCtl::get_Text */ ,
  139.     (void *)-1 /* IAtlEditCtl::putref_Font */ ,
  140.     (void *)-1 /* IAtlEditCtl::get_Font */ ,
  141.     (void *)-1 /* IAtlEditCtl::put_ErrorColor */ ,
  142.     (void *)-1 /* IAtlEditCtl::get_ErrorColor */
  143. };
  144.  
  145.  
  146. static const PRPC_STUB_FUNCTION IAtlEditCtl_table[] =
  147. {
  148.     STUB_FORWARDING_FUNCTION,
  149.     STUB_FORWARDING_FUNCTION,
  150.     STUB_FORWARDING_FUNCTION,
  151.     STUB_FORWARDING_FUNCTION,
  152.     NdrStubCall2,
  153.     NdrStubCall2,
  154.     NdrStubCall2,
  155.     NdrStubCall2,
  156.     NdrStubCall2,
  157.     NdrStubCall2,
  158.     NdrStubCall2,
  159.     NdrStubCall2,
  160.     NdrStubCall2,
  161.     NdrStubCall2
  162. };
  163.  
  164. CInterfaceStubVtbl _IAtlEditCtlStubVtbl =
  165. {
  166.     &IID_IAtlEditCtl,
  167.     &IAtlEditCtl_ServerInfo,
  168.     17,
  169.     &IAtlEditCtl_table[-3],
  170.     CStdStubBuffer_DELEGATING_METHODS
  171. };
  172.  
  173. #pragma data_seg(".rdata")
  174.  
  175. static const USER_MARSHAL_ROUTINE_QUADRUPLE UserMarshalRoutines[1] = 
  176.         {
  177.             
  178.             {
  179.             BSTR_UserSize
  180.             ,BSTR_UserMarshal
  181.             ,BSTR_UserUnmarshal
  182.             ,BSTR_UserFree
  183.             }
  184.  
  185.         };
  186.  
  187.  
  188. #if !defined(__RPC_WIN32__)
  189. #error  Invalid build platform for this stub.
  190. #endif
  191.  
  192. #if !(TARGET_IS_NT40_OR_LATER)
  193. #error You need a Windows NT 4.0 or later to run this stub
  194. #endif
  195.  
  196.  
  197. static const MIDL_PROC_FORMAT_STRING __MIDL_ProcFormatString =
  198.     {
  199.         0,
  200.         {
  201.  
  202.     /* Procedure put_BackColor */
  203.  
  204.             0x33,        /* FC_AUTO_HANDLE */
  205.             0x64,        /* 100 */
  206. /*  2 */    NdrFcShort( 0x7 ),    /* 7 */
  207. #ifndef _ALPHA_
  208. /*  4 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  209. #else
  210.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  211. #endif
  212. /*  6 */    NdrFcShort( 0x8 ),    /* 8 */
  213. /*  8 */    NdrFcShort( 0x8 ),    /* 8 */
  214. /* 10 */    0x4,        /* 4 */
  215.             0x2,        /* 2 */
  216.  
  217.     /* Parameter clr */
  218.  
  219. /* 12 */    NdrFcShort( 0x48 ),    /* 72 */
  220. #ifndef _ALPHA_
  221. /* 14 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  222. #else
  223.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  224. #endif
  225. /* 16 */    0x8,        /* FC_LONG */
  226.             0x0,        /* 0 */
  227.  
  228.     /* Return value */
  229.  
  230. /* 18 */    NdrFcShort( 0x70 ),    /* 112 */
  231. #ifndef _ALPHA_
  232. /* 20 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  233. #else
  234.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  235. #endif
  236. /* 22 */    0x8,        /* FC_LONG */
  237.             0x0,        /* 0 */
  238.  
  239.     /* Procedure get_BackColor */
  240.  
  241. /* 24 */    0x33,        /* FC_AUTO_HANDLE */
  242.             0x64,        /* 100 */
  243. /* 26 */    NdrFcShort( 0x8 ),    /* 8 */
  244. #ifndef _ALPHA_
  245. /* 28 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  246. #else
  247.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  248. #endif
  249. /* 30 */    NdrFcShort( 0x0 ),    /* 0 */
  250. /* 32 */    NdrFcShort( 0x10 ),    /* 16 */
  251. /* 34 */    0x4,        /* 4 */
  252.             0x2,        /* 2 */
  253.  
  254.     /* Parameter pclr */
  255.  
  256. /* 36 */    NdrFcShort( 0x2150 ),    /* 8528 */
  257. #ifndef _ALPHA_
  258. /* 38 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  259. #else
  260.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  261. #endif
  262. /* 40 */    0x8,        /* FC_LONG */
  263.             0x0,        /* 0 */
  264.  
  265.     /* Return value */
  266.  
  267. /* 42 */    NdrFcShort( 0x70 ),    /* 112 */
  268. #ifndef _ALPHA_
  269. /* 44 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  270. #else
  271.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  272. #endif
  273. /* 46 */    0x8,        /* FC_LONG */
  274.             0x0,        /* 0 */
  275.  
  276.     /* Procedure put_ForeColor */
  277.  
  278. /* 48 */    0x33,        /* FC_AUTO_HANDLE */
  279.             0x64,        /* 100 */
  280. /* 50 */    NdrFcShort( 0x9 ),    /* 9 */
  281. #ifndef _ALPHA_
  282. /* 52 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  283. #else
  284.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  285. #endif
  286. /* 54 */    NdrFcShort( 0x8 ),    /* 8 */
  287. /* 56 */    NdrFcShort( 0x8 ),    /* 8 */
  288. /* 58 */    0x4,        /* 4 */
  289.             0x2,        /* 2 */
  290.  
  291.     /* Parameter clr */
  292.  
  293. /* 60 */    NdrFcShort( 0x48 ),    /* 72 */
  294. #ifndef _ALPHA_
  295. /* 62 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  296. #else
  297.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  298. #endif
  299. /* 64 */    0x8,        /* FC_LONG */
  300.             0x0,        /* 0 */
  301.  
  302.     /* Return value */
  303.  
  304. /* 66 */    NdrFcShort( 0x70 ),    /* 112 */
  305. #ifndef _ALPHA_
  306. /* 68 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  307. #else
  308.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  309. #endif
  310. /* 70 */    0x8,        /* FC_LONG */
  311.             0x0,        /* 0 */
  312.  
  313.     /* Procedure get_ForeColor */
  314.  
  315. /* 72 */    0x33,        /* FC_AUTO_HANDLE */
  316.             0x64,        /* 100 */
  317. /* 74 */    NdrFcShort( 0xa ),    /* 10 */
  318. #ifndef _ALPHA_
  319. /* 76 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  320. #else
  321.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  322. #endif
  323. /* 78 */    NdrFcShort( 0x0 ),    /* 0 */
  324. /* 80 */    NdrFcShort( 0x10 ),    /* 16 */
  325. /* 82 */    0x4,        /* 4 */
  326.             0x2,        /* 2 */
  327.  
  328.     /* Parameter pclr */
  329.  
  330. /* 84 */    NdrFcShort( 0x2150 ),    /* 8528 */
  331. #ifndef _ALPHA_
  332. /* 86 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  333. #else
  334.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  335. #endif
  336. /* 88 */    0x8,        /* FC_LONG */
  337.             0x0,        /* 0 */
  338.  
  339.     /* Return value */
  340.  
  341. /* 90 */    NdrFcShort( 0x70 ),    /* 112 */
  342. #ifndef _ALPHA_
  343. /* 92 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  344. #else
  345.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  346. #endif
  347. /* 94 */    0x8,        /* FC_LONG */
  348.             0x0,        /* 0 */
  349.  
  350.     /* Procedure put_Text */
  351.  
  352. /* 96 */    0x33,        /* FC_AUTO_HANDLE */
  353.             0x64,        /* 100 */
  354. /* 98 */    NdrFcShort( 0xb ),    /* 11 */
  355. #ifndef _ALPHA_
  356. /* 100 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  357. #else
  358.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  359. #endif
  360. /* 102 */    NdrFcShort( 0x0 ),    /* 0 */
  361. /* 104 */    NdrFcShort( 0x8 ),    /* 8 */
  362. /* 106 */    0x6,        /* 6 */
  363.             0x2,        /* 2 */
  364.  
  365.     /* Parameter strText */
  366.  
  367. /* 108 */    NdrFcShort( 0x8b ),    /* 139 */
  368. #ifndef _ALPHA_
  369. /* 110 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  370. #else
  371.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  372. #endif
  373. /* 112 */    NdrFcShort( 0x1c ),    /* Type Offset=28 */
  374.  
  375.     /* Return value */
  376.  
  377. /* 114 */    NdrFcShort( 0x70 ),    /* 112 */
  378. #ifndef _ALPHA_
  379. /* 116 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  380. #else
  381.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  382. #endif
  383. /* 118 */    0x8,        /* FC_LONG */
  384.             0x0,        /* 0 */
  385.  
  386.     /* Procedure get_Text */
  387.  
  388. /* 120 */    0x33,        /* FC_AUTO_HANDLE */
  389.             0x64,        /* 100 */
  390. /* 122 */    NdrFcShort( 0xc ),    /* 12 */
  391. #ifndef _ALPHA_
  392. /* 124 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  393. #else
  394.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  395. #endif
  396. /* 126 */    NdrFcShort( 0x0 ),    /* 0 */
  397. /* 128 */    NdrFcShort( 0x8 ),    /* 8 */
  398. /* 130 */    0x5,        /* 5 */
  399.             0x2,        /* 2 */
  400.  
  401.     /* Parameter pstrText */
  402.  
  403. /* 132 */    NdrFcShort( 0x2113 ),    /* 8467 */
  404. #ifndef _ALPHA_
  405. /* 134 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  406. #else
  407.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  408. #endif
  409. /* 136 */    NdrFcShort( 0x2e ),    /* Type Offset=46 */
  410.  
  411.     /* Return value */
  412.  
  413. /* 138 */    NdrFcShort( 0x70 ),    /* 112 */
  414. #ifndef _ALPHA_
  415. /* 140 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  416. #else
  417.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  418. #endif
  419. /* 142 */    0x8,        /* FC_LONG */
  420.             0x0,        /* 0 */
  421.  
  422.     /* Procedure putref_Font */
  423.  
  424. /* 144 */    0x33,        /* FC_AUTO_HANDLE */
  425.             0x64,        /* 100 */
  426. /* 146 */    NdrFcShort( 0xd ),    /* 13 */
  427. #ifndef _ALPHA_
  428. /* 148 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  429. #else
  430.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  431. #endif
  432. /* 150 */    NdrFcShort( 0x0 ),    /* 0 */
  433. /* 152 */    NdrFcShort( 0x8 ),    /* 8 */
  434. /* 154 */    0x6,        /* 6 */
  435.             0x2,        /* 2 */
  436.  
  437.     /* Parameter __MIDL_0016 */
  438.  
  439. /* 156 */    NdrFcShort( 0xb ),    /* 11 */
  440. #ifndef _ALPHA_
  441. /* 158 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  442. #else
  443.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  444. #endif
  445. /* 160 */    NdrFcShort( 0x38 ),    /* Type Offset=56 */
  446.  
  447.     /* Return value */
  448.  
  449. /* 162 */    NdrFcShort( 0x70 ),    /* 112 */
  450. #ifndef _ALPHA_
  451. /* 164 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  452. #else
  453.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  454. #endif
  455. /* 166 */    0x8,        /* FC_LONG */
  456.             0x0,        /* 0 */
  457.  
  458.     /* Procedure get_Font */
  459.  
  460. /* 168 */    0x33,        /* FC_AUTO_HANDLE */
  461.             0x64,        /* 100 */
  462. /* 170 */    NdrFcShort( 0xe ),    /* 14 */
  463. #ifndef _ALPHA_
  464. /* 172 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  465. #else
  466.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  467. #endif
  468. /* 174 */    NdrFcShort( 0x0 ),    /* 0 */
  469. /* 176 */    NdrFcShort( 0x8 ),    /* 8 */
  470. /* 178 */    0x5,        /* 5 */
  471.             0x2,        /* 2 */
  472.  
  473.     /* Parameter __MIDL_0017 */
  474.  
  475. /* 180 */    NdrFcShort( 0x13 ),    /* 19 */
  476. #ifndef _ALPHA_
  477. /* 182 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  478. #else
  479.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  480. #endif
  481. /* 184 */    NdrFcShort( 0x4a ),    /* Type Offset=74 */
  482.  
  483.     /* Return value */
  484.  
  485. /* 186 */    NdrFcShort( 0x70 ),    /* 112 */
  486. #ifndef _ALPHA_
  487. /* 188 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  488. #else
  489.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  490. #endif
  491. /* 190 */    0x8,        /* FC_LONG */
  492.             0x0,        /* 0 */
  493.  
  494.     /* Procedure put_ErrorColor */
  495.  
  496. /* 192 */    0x33,        /* FC_AUTO_HANDLE */
  497.             0x64,        /* 100 */
  498. /* 194 */    NdrFcShort( 0xf ),    /* 15 */
  499. #ifndef _ALPHA_
  500. /* 196 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  501. #else
  502.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  503. #endif
  504. /* 198 */    NdrFcShort( 0x8 ),    /* 8 */
  505. /* 200 */    NdrFcShort( 0x8 ),    /* 8 */
  506. /* 202 */    0x4,        /* 4 */
  507.             0x2,        /* 2 */
  508.  
  509.     /* Parameter clr */
  510.  
  511. /* 204 */    NdrFcShort( 0x48 ),    /* 72 */
  512. #ifndef _ALPHA_
  513. /* 206 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  514. #else
  515.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  516. #endif
  517. /* 208 */    0x8,        /* FC_LONG */
  518.             0x0,        /* 0 */
  519.  
  520.     /* Return value */
  521.  
  522. /* 210 */    NdrFcShort( 0x70 ),    /* 112 */
  523. #ifndef _ALPHA_
  524. /* 212 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  525. #else
  526.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  527. #endif
  528. /* 214 */    0x8,        /* FC_LONG */
  529.             0x0,        /* 0 */
  530.  
  531.     /* Procedure get_ErrorColor */
  532.  
  533. /* 216 */    0x33,        /* FC_AUTO_HANDLE */
  534.             0x64,        /* 100 */
  535. /* 218 */    NdrFcShort( 0x10 ),    /* 16 */
  536. #ifndef _ALPHA_
  537. /* 220 */    NdrFcShort( 0xc ),    /* x86, MIPS, PPC Stack size/offset = 12 */
  538. #else
  539.             NdrFcShort( 0x18 ),    /* Alpha Stack size/offset = 24 */
  540. #endif
  541. /* 222 */    NdrFcShort( 0x0 ),    /* 0 */
  542. /* 224 */    NdrFcShort( 0x10 ),    /* 16 */
  543. /* 226 */    0x4,        /* 4 */
  544.             0x2,        /* 2 */
  545.  
  546.     /* Parameter pclr */
  547.  
  548. /* 228 */    NdrFcShort( 0x2150 ),    /* 8528 */
  549. #ifndef _ALPHA_
  550. /* 230 */    NdrFcShort( 0x4 ),    /* x86, MIPS, PPC Stack size/offset = 4 */
  551. #else
  552.             NdrFcShort( 0x8 ),    /* Alpha Stack size/offset = 8 */
  553. #endif
  554. /* 232 */    0x8,        /* FC_LONG */
  555.             0x0,        /* 0 */
  556.  
  557.     /* Return value */
  558.  
  559. /* 234 */    NdrFcShort( 0x70 ),    /* 112 */
  560. #ifndef _ALPHA_
  561. /* 236 */    NdrFcShort( 0x8 ),    /* x86, MIPS, PPC Stack size/offset = 8 */
  562. #else
  563.             NdrFcShort( 0x10 ),    /* Alpha Stack size/offset = 16 */
  564. #endif
  565. /* 238 */    0x8,        /* FC_LONG */
  566.             0x0,        /* 0 */
  567.  
  568.             0x0
  569.         }
  570.     };
  571.  
  572. static const MIDL_TYPE_FORMAT_STRING __MIDL_TypeFormatString =
  573.     {
  574.         0,
  575.         {
  576.             0x11, 0xc,    /* FC_RP [alloced_on_stack] [simple_pointer] */
  577. /*  2 */    0x8,        /* FC_LONG */
  578.             0x5c,        /* FC_PAD */
  579. /*  4 */    
  580.             0x12, 0x0,    /* FC_UP */
  581. /*  6 */    NdrFcShort( 0xc ),    /* Offset= 12 (18) */
  582. /*  8 */    
  583.             0x1b,        /* FC_CARRAY */
  584.             0x1,        /* 1 */
  585. /* 10 */    NdrFcShort( 0x2 ),    /* 2 */
  586. /* 12 */    0x9,        /* 9 */
  587.             0x0,        /*  */
  588. /* 14 */    NdrFcShort( 0xfffffffc ),    /* -4 */
  589. /* 16 */    0x6,        /* FC_SHORT */
  590.             0x5b,        /* FC_END */
  591. /* 18 */    
  592.             0x17,        /* FC_CSTRUCT */
  593.             0x3,        /* 3 */
  594. /* 20 */    NdrFcShort( 0x8 ),    /* 8 */
  595. /* 22 */    NdrFcShort( 0xfffffff2 ),    /* Offset= -14 (8) */
  596. /* 24 */    0x8,        /* FC_LONG */
  597.             0x8,        /* FC_LONG */
  598. /* 26 */    0x5c,        /* FC_PAD */
  599.             0x5b,        /* FC_END */
  600. /* 28 */    0xb4,        /* FC_USER_MARSHAL */
  601.             0x83,        /* 131 */
  602. /* 30 */    NdrFcShort( 0x0 ),    /* 0 */
  603. /* 32 */    NdrFcShort( 0x4 ),    /* 4 */
  604. /* 34 */    NdrFcShort( 0x0 ),    /* 0 */
  605. /* 36 */    NdrFcShort( 0xffffffe0 ),    /* Offset= -32 (4) */
  606. /* 38 */    
  607.             0x11, 0x4,    /* FC_RP [alloced_on_stack] */
  608. /* 40 */    NdrFcShort( 0x6 ),    /* Offset= 6 (46) */
  609. /* 42 */    
  610.             0x13, 0x0,    /* FC_OP */
  611. /* 44 */    NdrFcShort( 0xffffffe6 ),    /* Offset= -26 (18) */
  612. /* 46 */    0xb4,        /* FC_USER_MARSHAL */
  613.             0x83,        /* 131 */
  614. /* 48 */    NdrFcShort( 0x0 ),    /* 0 */
  615. /* 50 */    NdrFcShort( 0x4 ),    /* 4 */
  616. /* 52 */    NdrFcShort( 0x0 ),    /* 0 */
  617. /* 54 */    NdrFcShort( 0xfffffff4 ),    /* Offset= -12 (42) */
  618. /* 56 */    
  619.             0x2f,        /* FC_IP */
  620.             0x5a,        /* FC_CONSTANT_IID */
  621. /* 58 */    NdrFcLong( 0xbef6e002 ),    /* -1091117054 */
  622. /* 62 */    NdrFcShort( 0xffffa874 ),    /* -22412 */
  623. /* 64 */    NdrFcShort( 0x101a ),    /* 4122 */
  624. /* 66 */    0x8b,        /* 139 */
  625.             0xba,        /* 186 */
  626. /* 68 */    0x0,        /* 0 */
  627.             0xaa,        /* 170 */
  628. /* 70 */    0x0,        /* 0 */
  629.             0x30,        /* 48 */
  630. /* 72 */    0xc,        /* 12 */
  631.             0xab,        /* 171 */
  632. /* 74 */    
  633.             0x11, 0x10,    /* FC_RP */
  634. /* 76 */    NdrFcShort( 0xffffffec ),    /* Offset= -20 (56) */
  635.  
  636.             0x0
  637.         }
  638.     };
  639.  
  640. const CInterfaceProxyVtbl * _AtlEdit10_ProxyVtblList[] = 
  641. {
  642.     ( CInterfaceProxyVtbl *) &_IAtlEditCtlProxyVtbl,
  643.     0
  644. };
  645.  
  646. const CInterfaceStubVtbl * _AtlEdit10_StubVtblList[] = 
  647. {
  648.     ( CInterfaceStubVtbl *) &_IAtlEditCtlStubVtbl,
  649.     0
  650. };
  651.  
  652. PCInterfaceName const _AtlEdit10_InterfaceNamesList[] = 
  653. {
  654.     "IAtlEditCtl",
  655.     0
  656. };
  657.  
  658. const IID *  _AtlEdit10_BaseIIDList[] = 
  659. {
  660.     &IID_IDispatch,
  661.     0
  662. };
  663.  
  664.  
  665. #define _AtlEdit10_CHECK_IID(n)    IID_GENERIC_CHECK_IID( _AtlEdit10, pIID, n)
  666.  
  667. int __stdcall _AtlEdit10_IID_Lookup( const IID * pIID, int * pIndex )
  668. {
  669.     
  670.     if(!_AtlEdit10_CHECK_IID(0))
  671.         {
  672.         *pIndex = 0;
  673.         return 1;
  674.         }
  675.  
  676.     return 0;
  677. }
  678.  
  679. const ExtendedProxyFileInfo AtlEdit10_ProxyFileInfo = 
  680. {
  681.     (PCInterfaceProxyVtblList *) & _AtlEdit10_ProxyVtblList,
  682.     (PCInterfaceStubVtblList *) & _AtlEdit10_StubVtblList,
  683.     (const PCInterfaceName * ) & _AtlEdit10_InterfaceNamesList,
  684.     (const IID ** ) & _AtlEdit10_BaseIIDList,
  685.     & _AtlEdit10_IID_Lookup, 
  686.     1,
  687.     2
  688. };
  689.